be (left) stranded - German English Dictionary